package com.sky.blog.service;

import com.sky.blog.dao.dto.PostsPageDTO;
import com.sky.blog.dao.vo.BlogFocusVo;
import com.sky.blog.dao.vo.PostListVo;
import com.sky.blog.vo.PageResult;

import java.util.List;

/**
 * @author sky  2022/3/23
 * @version 1.0
 */
public interface PostsService {
    /**
     * 查询一个分页的博客展览数据
     *
     * @param postsPageDTO 控制层传入的查询条件
     * @return 分页数据
     */
    PageResult<PostListVo> selectListPage(PostsPageDTO postsPageDTO);

    /**
     * 主页聚焦文章
     *
     * @return 三个聚焦文章
     */
    List<BlogFocusVo> selectListBlogFocus();
}
